/
ListEnumeratorBase`1.xml
133 lines (133 loc) · 7.85 KB
/
ListEnumeratorBase`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<Type Name="ListEnumeratorBase<TValue>" FullName="Microsoft.VisualC.StlClr.ListEnumeratorBase<TValue>">
<TypeSignature Language="C#" Value="public class ListEnumeratorBase<TValue> : System.Collections.IEnumerator" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListEnumeratorBase`1<TValue> extends System.Object implements class System.Collections.IEnumerator" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualC.StlClr.ListEnumeratorBase`1" />
<TypeSignature Language="VB.NET" Value="Public Class ListEnumeratorBase(Of TValue)
Implements IEnumerator" />
<TypeSignature Language="F#" Value="type ListEnumeratorBase<'Value> = class
 interface IEnumerator" />
<TypeSignature Language="C++ CLI" Value="generic <typename TValue>
public ref class ListEnumeratorBase : System::Collections::IEnumerator" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TValue" />
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.IEnumerator</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1038")]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1038")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<typeparam name="TValue">The type of an element in the controlled sequence.</typeparam>
<summary>Supports simple iteration over any STL/CLR object that implements the <see cref="T:Microsoft.VisualC.StlClr.IList`1" /> interface.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ListEnumeratorBase (Microsoft.VisualC.StlClr.Generic.INode<TValue> _First);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.VisualC.StlClr.Generic.INode`1<!TValue> _First) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualC.StlClr.ListEnumeratorBase`1.#ctor(Microsoft.VisualC.StlClr.Generic.INode{`0})" />
<MemberSignature Language="VB.NET" Value="Public Sub New (_First As INode(Of TValue))" />
<MemberSignature Language="F#" Value="new Microsoft.VisualC.StlClr.ListEnumeratorBase<'Value> : Microsoft.VisualC.StlClr.Generic.INode<'Value> -> Microsoft.VisualC.StlClr.ListEnumeratorBase<'Value>" Usage="new Microsoft.VisualC.StlClr.ListEnumeratorBase<'Value> _First" />
<MemberSignature Language="C++ CLI" Value="public:
 ListEnumeratorBase(Microsoft::VisualC::StlClr::Generic::INode<TValue> ^ _First);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="_First" Type="Microsoft.VisualC.StlClr.Generic.INode<TValue>" />
</Parameters>
<Docs>
<param name="_First">The first node in the container over which to iterate.</param>
<summary>Allocates and initializes a new <see cref="T:Microsoft.VisualC.StlClr.ListEnumeratorBase`1" /> object.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Current">
<MemberSignature Language="C#" Value="public virtual object Current { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance object Current" />
<MemberSignature Language="DocId" Value="P:Microsoft.VisualC.StlClr.ListEnumeratorBase`1.Current" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Current As Object" />
<MemberSignature Language="F#" Value="member this.Current : obj with get, set" Usage="Microsoft.VisualC.StlClr.ListEnumeratorBase<'Value>.Current" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual property System::Object ^ Current { System::Object ^ get(); void set(System::Object ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the current element in the collection.</summary>
<value>The current element in the collection.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MoveNext">
<MemberSignature Language="C#" Value="public virtual bool MoveNext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualC.StlClr.ListEnumeratorBase`1.MoveNext" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function MoveNext () As Boolean" />
<MemberSignature Language="F#" Value="abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool" Usage="listEnumeratorBase.MoveNext " />
<MemberSignature Language="C++ CLI" Value="public:
 virtual bool MoveNext();" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerator.MoveNext</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Advances the enumerator to the next element in the collection.</summary>
<returns>
<see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Reset">
<MemberSignature Language="C#" Value="public virtual void Reset ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualC.StlClr.ListEnumeratorBase`1.Reset" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub Reset ()" />
<MemberSignature Language="F#" Value="abstract member Reset : unit -> unit
override this.Reset : unit -> unit" Usage="listEnumeratorBase.Reset " />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void Reset();" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerator.Reset</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>